/*
 * Copyright (C), 2002-2017, 上海亦寻信息技术有限公司
 * FileName: LevelEnums.java
 * Author:   linyao
 * Date:     2017-3-8 上午11:20:12
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>      <time>      <version>    <desc>
 * 修改人姓名             修改时间            版本号                  描述
 */
package com.emm.yixun.common.enums;

import org.apache.commons.lang.StringUtils;

/**
 * 〈一句话功能简述〉 〈功能详细描述〉
 * 
 * @author linyao
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public enum IndustTypeEnums {
	PROJECT("0", "项目"),
	PREMISES("1", "分期"),
	BUILDING("2", "楼栋")
	;
	private String code;
	private String name;

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	private IndustTypeEnums(String code, String name) {
		this.code = code;
		this.name = name;
	}

	private IndustTypeEnums() {
	}

	public static IndustTypeEnums getByCode(String no) {
		if (StringUtils.isBlank(no)) {
			return null;
		}
		for (IndustTypeEnums menum : values()) {
			if (menum.getCode().equals(no)) {
				return menum;
			}
		}
		return null;
	}
	
	public static IndustTypeEnums getByName(String name) {
		if(StringUtils.isBlank(name)){
			return null;
		}
		for (IndustTypeEnums menum : values()) {
			if (menum.getName().equals(name)) {
				return menum;
			}
		}
		return null;
	}

}
